package com.itheima.d6_lambda;

import java.util.ArrayList;
import java.util.Arrays;

//练习：给定数组 {10,20,30,40,50,60}，利用Arrays的setAll方法对数组中的每个数据除以10
public class Demo02 {
    public static void main(String[] args) {
        int[] arr = {10, 20, 30, 40, 50, 60};
        /*
        Arrays.setAll(arr, new IntUnaryOperator() {
            @Override
            public int applyAsInt(int operand) {
                //1.形参operand代表的是数组的索引，返回值就是这个索引位置要设置的值！

                //2.取出operand索引位置的数据，把数据除以10
                return arr[operand] / 10;
            }
        });
        */


        //3.把上面的匿名内部类改造成lambda
        Arrays.setAll(arr, (int operand) -> {
            return arr[operand] / 10;
        });


        System.out.println(Arrays.toString(arr));
    }
}
